home *** CD-ROM | disk | FTP | other *** search
/ MPEG Toolkit / MPEG Toolkit.iso / dos / layer3 / info.txt < prev    next >
Text File  |  1997-01-01  |  24KB  |  596 lines

  1. INFO.TXT for MPEG Audio Layer-3 Shareware Code
  2.  
  3. Version 1.44 - 26.4.94
  4.  
  5. This text is organized as a kind of Mini- FAQ (Frequently Asked 
  6. Questions). It covers several topics:
  7.  
  8. 1. ISO-MPEG Standard
  9. 2. MPEG Audio Codec Family ("Layer 1, 2, 3")
  10. 3. Layer-3 Products 
  11.  
  12. For further comments and questions regarding Layer-3, 
  13. please contact:
  14.  
  15. layer3@iis.fhg.de
  16.  
  17. or
  18.  
  19. Fraunhofer-IIS, Erlangen, Germany, Fax: +49-9131-776-399
  20.  
  21. For further infos about MPEG, you may also like to contact:
  22.  
  23. phade@cs.tu-berlin.de
  24.  
  25.  
  26. 1. ISO-MPEG Standard
  27.  
  28.  
  29. Q: What is MPEG, exactly?
  30.    
  31. A: MPEG is the "Moving Picture Experts Group", working under the 
  32.    joint direction of the International Standards Organization (ISO) 
  33.    and the International Electro-Technical Commission (IEC). This 
  34.    group works on standards for the coding of moving pictures and 
  35.    associated audio.
  36.    
  37.  
  38. Q: What is the status of MPEG's work, then? What about MPEG-1, -2, 
  39.    and so on?
  40.    
  41. A: MPEG approaches the growing need for multimedia standards step-by-
  42.    step. Today, three "phases" are defined:
  43.    
  44.    MPEG-1: "Coding of Moving Pictures and Associated Audio for 
  45.            Digital Storage Media at up to about 1.5 MBit/s"  
  46.  
  47.    Status: International Standard IS-11172, completed in 10.92
  48.    
  49.    MPEG-2: "Generic Coding of Moving Pictures and Associated Audio"
  50.    
  51.    Status: Comittee Draft CD 13818 as found in documents MPEG93 / 
  52.            N601, N602, N603 (11.93)   
  53.  
  54.    MPEG-3: does no longer exist (has been merged into MPEG-2)
  55.    
  56.    MPEG-4: "Very Low Bitrate Audio-Visual Coding"
  57.    
  58.    Status: Call for Proposals 11.94, Working Draft in 11.96 
  59.  
  60.  
  61. Q: MPEG-1 is ready-for-use. How does the standard look like?
  62.  
  63. A: MPEG-1 consists of 4 parts:
  64.  
  65.    IS 11172-1: System
  66.    describes synchronization and multiplexing of video and audio
  67.  
  68.    IS 11172-2: Video
  69.    describes compression of non-interlaced video signals
  70.    
  71.    IS 11172-3: Audio
  72.    describes compression of audio signals 
  73.    
  74.    CD 11172-4: Compliance Testing
  75.    describes procedures for determining the characteristics of coded 
  76.    bitstreams and the decoding porcess and for testing compliance 
  77.    with the requirements stated in the other parts
  78.  
  79.  
  80. Q: How do I get the MPEG documents?
  81.  
  82. A: You may order it from your national standards body.
  83.    E.g., in Germany, please contact:
  84.    DIN-Beuth Verlag, Auslandsnormen
  85.    Mrs. Niehoff, Burggrafenstr. 6, D-10772 Berlin, Germany
  86.    Phone: 030-2601-2757, Fax: 030-2601-1231
  87.  
  88.  
  89. 2. MPEG Audio Codec Family ("Layer 1, 2, 3")
  90.    
  91.  
  92. Q: Talking about MPEG audio coding, I heard a lot about "Layer 1, 2 
  93.    and 3". What does it mean, exactly?   
  94.  
  95. A: MPEG-1, IS 11172-3, describes the compression of audio signals 
  96.    using high performance perceptual coding schemes. It specifies a 
  97.    family of three audio coding schemes, simply called Layer-1,-2,-3, 
  98.    with increasing encoder complexity and performance (sound quality 
  99.    per bitrate). The three codecs are compatible in a hierarchical 
  100.    way, i.e. a Layer-N decoder is able to decode bitstream data 
  101.    encoded in Layer-N and all Layers below N (e.g., a Layer-3 
  102.    decoder may accept Layer-1,-2 and -3, whereas a Layer-2 decoder 
  103.    may accept only Layer-1 and -2.)
  104.  
  105.  
  106. Q: So we have a family of three audio coding schemes. What does the 
  107.    MPEG standard define, exactly?
  108.    
  109. A: For each Layer, the standard specifies the bitstream format and 
  110.    the decoder. To allow for future improvements, it does *not* 
  111.    specify the encoder, but an informative chapter gives an example
  112.    for an encoder for each Layer.    
  113.  
  114.  
  115. Q: What have the three audio Layers in common?
  116.  
  117. A: All Layers use the same basic structure. The coding scheme can be  
  118.    described as "perceptual noise shaping" or "perceptual subband / 
  119.    transform coding". 
  120.  
  121.    The encoder analyzes the spectral components of the audio signal 
  122.    by calculating a filterbank or transform and applies a 
  123.    psychoacoustic model to estimate the just noticeable noise-
  124.    level. In its quantization and coding stage, the encoder tries 
  125.    to allocate the available number of data bits in a way to meet 
  126.    both the bitrate and masking requirements.
  127.  
  128.    The decoder is much less complex. Its only task is to synthesize 
  129.    an audio signal out of the coded spectral components.
  130.    
  131.    All Layers use the same analysis filterbank (polyphase with 32 
  132.    subbands). Layer-3 adds a MDCT transform to increase the frequency 
  133.    resolution.
  134.    
  135.    All Layers use the same "header information" in their bitstream, 
  136.    to support the hierarchical structure of the standard.
  137.    
  138.    All Layers use a bitstream structure that contains parts that are 
  139.    more sensitive to biterrors ("header", "bit allocation", 
  140.    "scalefactors", "side information") and parts that are less 
  141.    sensitive ("data of spectral components").  
  142.  
  143.    All Layers may use 32, 44.1 or 48 kHz sampling frequency.
  144.    
  145.    All Layers are allowed to work with similar bitrates:
  146.    Layer-1: from 32 kbps to 448 kbps
  147.    Layer-2: from 32 kbps to 384 kbps
  148.    Layer-3: from 32 kbps to 320 kbps
  149.  
  150.  
  151. Q: What are the main differences between the three Layers, from a 
  152.    global view?
  153.  
  154. A: From Layer-1 to Layer-3,
  155.    complexity increases (mainly true for the encoder),
  156.    overall codec delay increases, and
  157.    performance increases (sound quality per bitrate).
  158.  
  159.  
  160. Q: Which Layer should I use for my application?
  161.  
  162. A: Good Question. Of course, it depends on all your requirements. But 
  163.    as a first approach, you should consider the available bitrate of 
  164.    your application as the Layers have been designed to support 
  165.    certain areas of bitrates most efficiently, i.e. with a minimum 
  166.    drop of sound quality.
  167.  
  168.    Let us look a little closer at the strong domains of each Layer.
  169.    The ISO target bitrates indicate the main areas of optimization 
  170.    for each Layer.
  171.     
  172.    Layer-1: Its original ISO target bitrate was 192 kbps per audio 
  173.    channel.
  174.  
  175.    Layer-1 is a simplified version of Layer-2. It is most useful for 
  176.    bitrates around the "high" bitrates around or above 192 kbps. A 
  177.    version of Layer-1 is used as "PASC" with the DCC recorder.
  178.  
  179.    Layer-2: Its original ISO target bitrate was 128 kbps per audio 
  180.    channel.  
  181.    
  182.    Layer-2 is identical with MUSICAM. It has been designed as trade-
  183.    off between sound quality per bitrate and encoder complexity. It 
  184.    is most useful for bitrates around the "medium" bitrates of 128 or 
  185.    even 96 kbps per audio channel. The DAB (EU 147) proponents have 
  186.    decided to use Layer-2 in the future Digital Audio Broadcasting 
  187.    network.      
  188.  
  189.    Layer-3: Its original ISO target bitrate was 64 kbps per audio 
  190.    channel.   
  191.    
  192.    Layer-3 merges the best ideas of MUSICAM and ASPEC. It has been 
  193.    designed for best performance at "low" bitrates around 64 kbps or 
  194.    even below. The Layer-3 format specifies a set of advanced features
  195.    that all address one goal: to preserve as much sound quality as 
  196.    possible even at rather low bitrates. Today, Layer-3 is already in 
  197.    use in various telecommunication networks (ISDN, satellite links, 
  198.    and so on) and speech announcement systems. 
  199.  
  200.  
  201. Q: So you tell me to consider Layer-3 for my low bitrate 
  202.    applications. I have seen equipment working with Layer-2 for low 
  203.    bitrates, too. Why should I worry about Layer-3, then?
  204.    
  205. A: As I told you before, all Layers may be used for low bitrates. So 
  206.    you may also apply Layer-2 for low bitrates (e.g. 64 kbps per 
  207.    channel). But be careful! 
  208.    
  209.    Using Layer-3 for low bitrates means:
  210.    
  211.    - unrivalled sound quality at 64 kbps per channel or below
  212.    - useful for mono as well as for stereo signals
  213.    - full audio bandwidth at 64 or 56 kbps
  214.   
  215.    Furthermore, if you are willing to accept some limitations, 
  216.    with Layer-3 you can get the same performance as with Layer-2,   
  217.    but at a lower bitrate. 
  218.  
  219.  
  220. Q: Tell me more about sound quality. How do you assess that?
  221.  
  222. A: Today, there is no alternative to expensive listening tests. 
  223.    During the ISO-MPEG-1 process, 3 international listening tests 
  224.    have been performed, with a lot of trained listeners, supervised 
  225.    by Swedish Radio. They took place in 7.90, 3.91 and 11.91. Another 
  226.    international listening test was performed by CCIR, now ITU-R, in 
  227.    92.      
  228.    
  229.    All these tests used the "triple stimulus, hidden reference" 
  230.    method and the CCIR impairment scale to assess the audio quality.
  231.    The listening sequence is "ABC", with A = original, BC = pair of 
  232.    original / coded signal with random sequence, and the listener has 
  233.    to evaluate both B and C with a number between 1.0 and 5.0. The 
  234.    meaning of these values is:
  235.    
  236.    5.0 = transparent (this should be the original signal)
  237.    4.0 = perceptible, but not annoying (first differences noticable)  
  238.    3.0 = slightly annoying   
  239.    2.0 = annoying
  240.    1.0 = very annoying
  241.  
  242.    With perceptual codecs (like MPEG audio), all traditional 
  243.    parameters (like SNR, THD+N, bandwidth) are especially useless. 
  244.    Fraunhofer-IIS works on objective quality assessment tools, like 
  245.    the NMR meter (Noise-to-Mask-Ratio), too. BTW: If you need more 
  246.    informations about NMR, please contact nmr@iis.fhg.de.
  247.  
  248.  
  249. Q: Now that I know how to assess quality, come on, tell me the 
  250.    results of these tests.
  251.    
  252. A: Well, for details you should study one of those AES papers listed 
  253.    below. The main result is that for low bitrates (64 kbps per 
  254.    channel), Layer-2 scored always between 2.1 and 2.6, whereas 
  255.    Layer-3 scored between 3.6 and 3.8. 
  256.  
  257.    This is a significant increase in sound quality, indeed! 
  258.    Furthermore, the selection process for critical sound material 
  259.    showed that it was rather difficult to find worst-case material 
  260.    for Layer-3 whereas it was not so hard to find such items for 
  261.    Layer-2.  
  262.  
  263.  
  264. Q. Someone claimed that some international working group on audio
  265.    coding (TG10?) has concluded and that there was some trouble with
  266.    Layer 3, specifically on male voice in the German language. Is
  267.    that correct?
  268.  
  269. A. One moment, please. The former CCIR has changed its name into ITU-
  270.    Radiocommunication. In 1992, they founded a test group called TG10-
  271.    2 with the task to prepare the draft for a new recommendation for
  272.    the use of low bitrate audio coding in digital sound broadcasting
  273.    applications.
  274.  
  275.    This test group concluded its work in 10.93. The draft
  276.    recommendation defines three fields of broadcast applications:
  277.  
  278.    a) distribution and contribution links
  279.    (20 kHz bandwidth, no audible impairments with up to 5 cascaded
  280.    codecs)
  281.  
  282.    Recommendation: Layer-2 with 180 kbps per channel (mono or
  283.    one independently coded channel of a stereo-signal); for a single
  284.    distribution link without cascading, Layer-2 with 120 kbps per
  285.    channel
  286.  
  287.    b) emission
  288.    (20 kHz bandwidth)
  289.  
  290.    Recommendation: Layer-2 with 128 kbps per channel (mono or
  291.    one independently coded channel of a stereo-signal)
  292.  
  293.    c) commentary links
  294.    (15 kHz bandwidth)
  295.  
  296.    Recommendation: Layer-3 with 60 kbps for monophonic and 120 kbps
  297.    for stereophonic signals (applying joint-stereo coding)
  298.  
  299.    So these are the recommendations. And again, it nicely fits
  300.    into the above mentioned application profile of MPEG audio: with 
  301.    medium bitrates, Layer-2 performs satisfying enough; with really 
  302.    low bitrates, you need Layer-3.
  303.  
  304.    The recommendations are based on international listening and
  305.    evaluation tests performed mainly in 1992.
  306.  
  307.    For contribution and distribution, Layer-2 was the only system
  308.    that fulfilled the requirements.
  309.  
  310.    For emission, the codecs had to score at least 4.0 on the CCIR
  311.    impairment scale, even for the most critical material. At 128 kbps
  312.    per channel, AC-2, Layer-2 and Layer-3 fulfilled this requirement,
  313.    and Layer-2 got the recommendation mainly because of its
  314.    "commonality with the distribution and contribution application".
  315.  
  316.    Further tests for emission were performed at 192 kbps joint-stereo
  317.    coding. Layer-3 clearly met the requirements, Layer-2 fulfilled
  318.    them only marginally, with doubts remaining during further tests in
  319.    1993. Result: *no* recommendation for 192 kbps joint-stero.
  320.  
  321.    For commentary, the quality requirements were for speech
  322.    to be equivalent to 14-bit linear PCM, and for music, some
  323.    perceptible impairments were to be tolerated. In the test in 92
  324.    Layer-3 was by far the only codec that fulfilled these
  325.    requirements (e.g. overall monophonic, it scored 3.6 in contrast to
  326.    Layer-2 at 2.05 - and for male German speech, it scored 4.4 in
  327.    contrast to Layer-2 at 2.4). So there was simply no alternative to
  328.    Layer-3.
  329.  
  330.    Further tests were conducted in 93 using headphones. They showed
  331.    that Layer-3 with monophonic speech (the test item is German male
  332.    voice) at 60 kbps did not fully meet the quality requirements.
  333.  
  334.    Layer-2 was not included in these tests as its low bitrate
  335.    performance was clearly too poor right from the start. Therefore,
  336.    the listeners had no "lower anchor" during the listening test (the
  337.    codec that always gets the "1" and "2" scores) - a fact that
  338.    certainly influences the absolute scoring. Funny enough, the
  339.    same speech signal has been tested in some previous sessions
  340.    without complaints...
  341.  
  342.    The ITU decided to recommend Layer-3 and to include a temporary
  343.    footnote that will be removed as soon as an improved Layer-3 codec
  344.    fulfills their requirements completely, i.e. even with that well-
  345.    known critical male German speech item (for many other speech
  346.    items, Layer-3 has no trouble at all).
  347.  
  348.  
  349. Q: OK, a Layer-2 codec at low bitrates may sound poor today, but 
  350.    couldn't that be improved in the future? I guess you just told me 
  351.    before that the encoder is not fixed in the standard.
  352.    
  353. A: Good thinking! As the sound quality mainly depends on the encoder 
  354.    implementation, it is true that there is no such thing as a "Layer-
  355.    N"- quality. So we definitely only know the performance of the 
  356.    reference codecs during the international tests. Who knows what 
  357.    will happen in the future? What we do know now, is:
  358.    
  359.    Today, Layer-3 already provides a sound quality that comes very 
  360.    near to CD quality at 64 kbps per channel. Layer-2 is far away 
  361.    from that.
  362.    
  363.    Tomorrow, both Layers may improve. Layer-2 has been designed as a 
  364.    trade-off between quality and complexity, so the bitstream format 
  365.    allows only limited innovations. In contrast, even the current
  366.    reference Layer-3-codec exploits only a small part of the powerful 
  367.    mechanisms inside the Layer-3 bitstream format.  
  368.  
  369.  
  370. Q: All in all, you sound as if anybody should use Layer-3 for low 
  371.    bitrates. Why on earth do some vendors still offer only Layer-2 
  372.    equipment for these applications?
  373.    
  374. A: Well, maybe because they started to design and develop their 
  375.    system rather early, e.g. in 1990. As Layer-2 is identical with 
  376.    MUSICAM, it has been available since summer of 90, at latest. In 
  377.    that year, Layer-3 development started and could be successfully 
  378.    finished in spring 92. So, for a certain time, vendors could only 
  379.    exploit the existing part of the new MPEG standard.   
  380.    
  381.    Now the situation has changed. All Layers are available, the 
  382.    standard is completed, and new systems need not limit themselves, 
  383.    but may capitalize on the full features of MPEG audio.
  384.  
  385.  
  386. Q: What other topics do I have to keep in mind? Tell me about the 
  387.    complexity of Layer-3.
  388.    
  389. A: Alright. First, we have to separate between decoder and encoder. 
  390.  
  391.    For a stereo Layer-3-decoder, our real-time implementations use 
  392.    either one DSP32C (AT&T) or one DSP56002 (Mot). For an ASIC, 
  393.    Intermetall (ITT) estimated an overhead of around 30 % chip area 
  394.    for adding the necessary Layer-3 modules to a Layer-2-decoder. So 
  395.    you need not worry too much about decoder complexity.
  396.  
  397.    For a stereo Layer-3-encoder achieving reference quality, our 
  398.    current real-time implementations use two DSP32C and two DSP56002.
  399.    But again: as more and more horsepower becomes available on one 
  400.    chip, the matter of encoder complexity will decrease.   
  401.  
  402.  
  403. Q: And what about the codec delay?
  404.  
  405. A: Well, the standard gives some figures of the theoretical minimum 
  406.    delay:
  407.    Layer-1: 19 ms (<50 ms)
  408.    Layer-2: 35 ms (100 ms)
  409.    Layer-3: 59 ms (150 ms)
  410.    The practical values are significantly above that. As they depend 
  411.    on the implementation, exact figures are hard to give. So the 
  412.    figures in brackets are just rough thumb values. 
  413.    
  414.    Yes, for some applications, a very short delay is of critical 
  415.    importance. E.g. in a feedback link, a reporter can only talk 
  416.    intelligibly if the overall delay is below around 10 ms. 
  417.    If broadcasters want to apply MPEG audio coding, they have to use 
  418.    "N-1" switches in the studio to overcome this problem (or 
  419.    appropriate echo-cancellers) - or they have to forget about MPEG 
  420.    at all. 
  421.    
  422.    But with most applications, these figures are small enough to 
  423.    present no extra problem. At least, if one can accept a Layer-2 
  424.    delay, one can most likely also accept the higher Layer-3 delay.
  425.  
  426.  
  427. Q: OK, I am hooked on! Where can I find more technical informations 
  428.    about MPEG audio coding, especially about Layer-3?
  429.    
  430. A: Well, there is a variety of AES papers, e.g.
  431.  
  432.    K. Brandenburg, G. Stoll, ...: "The ISO/MPEG-Audio Codec: A 
  433.    Generic Standard for Coding of High Quality Digital Audio", 92nd 
  434.    AES, Vienna 1992, pp.3336
  435.    
  436.    E. Eberlein, H. Popp, ...: "Layer-3, a Flexible Coding Standard", 
  437.    94th AES, Berlin 93, pp.3493   
  438.    
  439.    K. Brandenburg, G. Zimmer, ...: "Variable Data-Rate Recording on a 
  440.    PC Using MPEG-Audio Layer-3", 95th AES, New York 93
  441.    
  442.    B. Grill, J. Herre,... : "Improved MPEG-2 Audio Multi-Channel 
  443.    Encoding", 96th AES, Amsterdam 94
  444.  
  445.    And for further informations, please contact layer3@iis.fhg.de...
  446.  
  447.  
  448. 3. Layer-3 Products
  449.  
  450. This is a list of available Layer-3 products - disclosed at 1.1.94. 
  451. For further informations, please contact the companies directly.
  452.  
  453. 3.1. Telecommunication Codecs
  454.  
  455. a) MusicTAXI Type 3
  456.    The MusicTAXI is a real-time audio codec for the full-duplex 
  457.    transmission of mono or stereo audio signals via ISDN. It supports 
  458.    Layer-2 and -3. 
  459.      Dialog 4 System Engineering GmbH
  460.      Monreposstr. 57
  461.      D-71634 Ludwigsburg, Germany
  462.      Fax                     +49-7141-22667
  463.  
  464. b) MAGIC Series
  465.    The Multi Audio-System with Groupable Interfaces and Codecs 
  466.    supports Layer-2 and -3 as well as G.722 and G.711. Its 
  467.    transmission procedures comply with H.221, H.242 or G.704. The 
  468.    codec is a universal device useful in ISDN applications as well as 
  469.    in satellite links, LAN or WAN networks or audio memory   
  470.    installations.
  471.      PKI Philips Kommunikations Industrie AG
  472.      Thurn-und-Taxis-Str. 14
  473.      D-90411 Nuernberg, Germany
  474.      Fax             +49-911-526-6315
  475.  
  476. c) Zephyr Codec
  477.    The Zephyr is a Layer-3 codec for the transmission of mono or 
  478.    stereo audio signals via ISDN, Switch-56 or V.35-networks. It also 
  479.    offers a G.722 feedback link.
  480.      Telos Systems
  481.      2101 Superior Avenue
  482.      Cleveland, OH 44114, USA
  483.      Fax             +1-216-241-4103
  484.  
  485. 3.2. Speech Announcement System
  486.  
  487. a) DAS VIII HiFi
  488.    This digital speech announcement system for mass transit 
  489.    applications applies Layer-3 to use the ROM based speech memory 
  490.    most efficiently. Moreover, the system offers an unrivalled sound 
  491.    quality at a very competitive price. 
  492.      Meister Electronic GmbH
  493.      Koelner Str. 57
  494.      D-51149 Koeln, Germany
  495.      Fax                 +49-2203-12079
  496.  
  497. 3.3 PC Boards
  498.  
  499. a) Layer-3 PC Board
  500.    This full-size PC/AT ISA card is a real-time audio processing 
  501.    board. It performs two-channel Layer-3 encoding and decoding, 
  502.    depending on the software configuration. The board offers digital 
  503.    audio interfaces (AES and IEC) and an additional X.21 interface 
  504.    for the reduced data stream. The board is delivered with a library 
  505.    of C drivers and a demo programm. 
  506.      Audio Export Georg Neumann & Co. GmbH
  507.      Badstr. 14
  508.      D-74072 Heilbronn, Germany
  509.      Fax                 +49-7131-68790
  510.  
  511. b) L3-PC-Card
  512.    This PC-Card supports a real-time Layer-3 audio codec. It offers 
  513.    digital audio interfaces (AES and IEC) and two additional X.21 
  514.    interfaces for one or two reduced data streams. And a decoder-
  515.    only PC card is also available.     
  516.      Dialog 4 System Engineering GmbH     
  517.      Monreposstr. 57
  518.      D-71634 Ludwigsburg, Germany
  519.      Fax                     +49-7141-22667
  520.  
  521. 3.4. ICs
  522.  
  523. a) ISO-MPEG Decoder Chip MASC 3500 
  524.    This MPEG decoder chip offers the use of the full ISO-MPEG-audio 
  525.    standard, i.e. Layer-1, -2, and -3. The ASIC is based on the MASC 
  526.    DSP family (.8 um) and comes in a small 68 pin PLCC package. 
  527.    First samples will be available in 2.Q.94.
  528.      ITT Intermetall GmbH
  529.      Hans-Bunte-Str. 19
  530.      D-79108 Freiburg, Germany
  531.      Fax                     +49-761-517-880
  532.  
  533. 3.5. Layer-3 Shareware
  534.  
  535. The layer 3 shareware is copyright Fraunhofer - IIS 1994
  536.  
  537. The programms are written for IBM-PCs or Compatibles with MS-Dos. 
  538. While L3ENC.EXE and L3DEC.EXE should work on practically any PC, the 
  539. other programms require a 386 type CPU plus hardware floating point 
  540. support. Especially for the encoder, a 486DX33 or better is 
  541. recommended.
  542.  
  543. On a 486DX2/66 the performance of the software-only decoder is about
  544. 33% of the performance necessary for real time audio processing. 
  545. The encoder needs about 30 minutes to encode a 1 minute audio data 
  546. file. These figures assume coding/decoding of stereo audio material 
  547. at 44.1 kHz/sec.
  548.  
  549. a) via anonymous ftp from fhginfo.fhg.de (153.96.1.4)
  550.  
  551. You may download our Layer-3 audio software package from the 
  552. directory /pub/layer3. You will find the following files:
  553.   layer3.txt    a short description of the files found in layer3.zip
  554.   layer3.zip    encoder, decoder, documentation and a sample bitstream
  555.   layer3nb.txt  a short description of the files found in layer3nb.zip
  556.   layer3nb.zip  encoder, decoder and documentation (no bitstream)  
  557.   bitstr.l3     sample bitstream 
  558.  
  559. b) via direct modem download (up to 14.400 bps)
  560.                     
  561.    Modem telephone number  : +49 911 9933662           Name: FHG
  562.    Packet switching network: (0) 262 45 9110 10290     Name: FHG
  563.    (For the telephone number, replace "+" with your appropriate
  564.    international dial prefix, e.g. "011" for the USA.)
  565.    Follow the menus as desired.
  566.  
  567. c) via shipment of diskette (only including registration)
  568.  
  569. You may order a diskette directly from:
  570.  
  571. Mailbox System Nuernberg (MSN)
  572. Hanft & Hartmann
  573. Innerer Kleinreuther Weg 21
  574. D-90408 Nuernberg
  575. Germany
  576.  
  577. Please note: MSN will only ship a diskette if they get paid for the 
  578. registration fee before. The registration fee is 85 Deutsche Mark 
  579. (plus sales tax, if applicable) for one copy of the package. The 
  580. preferred method of payment is via credit card. Currently, they can 
  581. accept VISA, Master Card / Eurocard / Access credit cards. 
  582.  
  583. You may reach MSN also via Internet: msn@iis.fhg.de
  584.                     or via Fax: +49 911 9933661
  585.                     or via BBS: +49 911 9933662        Name: FHG
  586.                     or via X25: 0262 45 9110 10290     Name: FHG
  587.                     (e.g. in USA, please replace "+" with "011")
  588.  
  589. d) via email
  590.  
  591. You may get our shareware also by a direct request to msn@iis.fhg.de.
  592. In this case, the shareware is split into about 30 small uuencoded
  593. parts...
  594.  
  595. 4. End of INFO.TXT
  596.